home *** CD-ROM | disk | FTP | other *** search
/ Champak 106 / Vol 106.iso / games / steppenw.swf / scripts / DefineButton2_1315 / BUTTONCONDACTION on(keyPress s).as < prev    next >
Encoding:
Text File  |  2010-04-12  |  2.8 KB  |  71 lines

  1. on(keyPress "s"){
  2.    if(eval("/:Challenge") != true)
  3.    {
  4.       if(getProperty("_root.Animatiques", _currentframe) == 1)
  5.       {
  6.          set("/Variables:SaveArray",new Array());
  7.          i = 0;
  8.          while(i < eval("/Variables:InvNbTotal"))
  9.          {
  10.             set(eval("/Variables:SaveArray"),eval("/Variables:SaveArray").Push(false));
  11.             i += 1;
  12.          }
  13.          if(eval("/Variables:EtatActif") eq "Tab2" or eval("/Variables:EtatActif") eq "Tab2Grimpe" or eval("/Variables:EtatActif") eq "Tab2Grimpe2")
  14.          {
  15.             set("/Variables:PositionGrue",getProperty("_root.Grue", _currentframe));
  16.          }
  17.          else
  18.          {
  19.             set("/Variables:PositionGrue",1);
  20.          }
  21.          set("/Variables:FramePirate",getProperty("_root.Pirate", _currentframe));
  22.          set("/Variables:FramePirateA",getProperty("_root.PirateA", _currentframe));
  23.          set("/Variables:FramePirateB",getProperty("_root.PirateB", _currentframe));
  24.          set("/Variables:FrameUlla",getProperty("_root.Ulla", _currentframe));
  25.          if(eval("/Variables:FramePirate") == 1)
  26.          {
  27.             set("/Variables:FramePirate",0);
  28.          }
  29.          if(eval("/Variables:FramePirateA") == 1)
  30.          {
  31.             set("/Variables:FramePirateA",0);
  32.          }
  33.          if(eval("/Variables:FramePirateB") == 1)
  34.          {
  35.             set("/Variables:FramePirateB",0);
  36.          }
  37.          if(eval("/Variables:FrameUlla") == 1)
  38.          {
  39.             set("/Variables:FrameUlla",0);
  40.          }
  41.          set("/Variables:InventaireSave","/Variables:InventaireSaveString"());
  42.          set("/Variables:MegSetting",new ┬º/Variables:Setting┬º());
  43.          set("/Variables:MegSave","/Variables:MegSaveString"());
  44.          if(eval("/Variables:EtatActif") eq "Tab2Grimpe")
  45.          {
  46.             set("/Variables:MegGrimpeTab2",getProperty("_root.MegGrimpe", _currentframe));
  47.          }
  48.          if(eval("/Variables:DrapEnleve") == true)
  49.          {
  50.             set("/Variables:SecondeSave",eval("/ControlBombe:SecondeEcoule"));
  51.          }
  52.          if(eval("/Variables:EtatActif") eq "Tab1")
  53.          {
  54.             set("/Variables:PositionCapitaine",getProperty("_root.Capitaine", _currentframe));
  55.          }
  56.          "/Variables:VariablesSaveString"();
  57.          set("/Save:Fichier",eval("/Variables:NomsVariablesSave") + "@" + eval("/Variables:ValeursVariablesSave") + "@" + eval("/Variables:TypeVariablesSave") + "@" + eval("/Variables:InventaireSave") + "@" + eval("/Variables:MegSave"));
  58.          getURL("FSCommand:save",eval("/Save:Fichier"));
  59.          set("/:test",eval("/Save:Fichier"));
  60.          tellTarget("_root.GameSaved")
  61.          {
  62.             play();
  63.          }
  64.          tellTarget("_root")
  65.          {
  66.             gotoAndStop(eval("/Variables:EtatActif"));
  67.          }
  68.       }
  69.    }
  70. }
  71.